<?php

if (!function_exists('uploadImg')) {
    /**
     * 上传图片存入服务器中
     * @param $request
     * @return bool|string
     */
    function uploadImg ($request,$id) {
        $tail = ['bmp', 'jpg', 'gif', 'jpeg', 'tga', 'svg', 'psd', 'png', 'apk'];
        $imgPath = false;
        if ($request->hasFile('file') && $request->file('file')->isValid()) {
            $file = $request->file('file');
            //验证图片格式
            $ext = strtolower($file->getClientOriginalExtension());
            if (!in_array($ext,$tail)) {
                return false;
            }

            //重命名图片
            $filename = md5_file($file->getPathname()) . "." . $ext;   //md5 + 扩展名

            //移动到目录
                switch ($id) {
                    case 1: //网站logo
                        $path = 'files/logo/' . date('y') . '/' . date('m') . '/' . date('d');
                        break;
                    default:
                        return false;
                }

            $file->move($path, $filename);
            $imgPath = $path . '/' . $filename;
        }

        return $imgPath;
    }
}